home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / SoftBevelBorder.java < prev    next >
Text File  |  1998-04-21  |  2KB  |  68 lines

  1. package com.symantec.itools.swing.borders;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Insets;
  5.  
  6. public class SoftBevelBorder
  7.     extends com.sun.java.swing.border.SoftBevelBorder
  8.     implements java.io.Serializable
  9. {
  10.     public SoftBevelBorder()
  11.     {
  12.         super(RAISED);
  13.     }
  14.     
  15.     //
  16.     // Properties
  17.     //
  18.     
  19.     public void setBevelType(int newBevelType)
  20.     {
  21.         //Check for valid types
  22.         if (newBevelType != RAISED && newBevelType != LOWERED)
  23.             throw new IllegalArgumentException("bevelType");
  24.         
  25.         bevelType = newBevelType;
  26.     }
  27.     
  28.     public Color getHighlightOuterColor()
  29.     {
  30.         return highlightOuter;
  31.     }
  32.     
  33.     public void setHighlightOuterColor(Color newHighlightOuterColor)
  34.     {
  35.         highlightOuter = newHighlightOuterColor;
  36.     }
  37.     
  38.     public Color getHighlightInnerColor()
  39.     {
  40.         return highlightInner;
  41.     }
  42.     
  43.     public void setHighlightInnerColor(Color newHighlightInnerColor)
  44.     {
  45.         highlightInner = newHighlightInnerColor;
  46.     }
  47.     
  48.     public Color getShadowInnerColor()
  49.     {
  50.         return shadowInner;
  51.     }
  52.     
  53.     public void setShadowInnerColor(Color newShadowInnerColor)
  54.     {
  55.         shadowInner = newShadowInnerColor;
  56.     }
  57.     
  58.     public Color getShadowOuterColor()
  59.     {
  60.         return shadowOuter;
  61.     }
  62.     
  63.     public void setShadowOuterColor(Color newShadowOuterColor)
  64.     {
  65.         shadowOuter = newShadowOuterColor;
  66.     }
  67. }
  68.